package cn.micro.keep.accounts.entity.dto;

import cn.micro.keep.accounts.api.Page;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class AccountOdsRecordSearch extends Page {
    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 账单金额
     */
    private BigDecimal amount;


    /**
     * 账单分类ID
     */
    private Integer categoryId;


    /**
     * 账单日期
     */
    private LocalDate useDate;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 账单分组ID(个人记账都为0)
     */
    private Long groupId;

    /**
     * 时间纬度：0：全部，1：一周内，2：一个月内，3：半年内 4：一年内
     */
    private Integer timeType;

    /**
     * 父分类ID :1：收入，2：支出 3:债务类，4资产类，5：捐赠类
     */
    private Integer parentCategoryId;

}
